执行多组语句中的一组 |
您所在的位置:网站首页 › c51开关语句 switch › 执行多组语句中的一组 |
switch switch_expression, case case_expression, end 计算表达式并选择执行多组语句中的一组。每个选项为一个 case。 switch 块会测试每个 case,直至一个 case 表达式为 true。case 在以下情况下为 true: 对于数字,case_expression == switch_expression。 对于字符向量,strcmp(case_expression,switch_expression) == 1。 对于支持 eq 函数的对象,case_expression == switch_expression。重载的 eq 函数的输出必须为逻辑值或可转换为逻辑值。 对于元胞数组 case_expression,元胞数组的至少一个元素与 switch_expression 匹配,如上述对数字、字符向量和对象的定义。 当 case 表达式为 true 时,MATLAB® 执行对应的语句,然后退出 switch 块。 计算的 switch_expression 必须为标量或字符向量。计算的 case_expression 必须为标量、字符向量或者标量或字符向量的元胞数组。 otherwise 块是可选的。仅当没有 case 为 true 时,MATLAB 才会执行这些语句。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |